import { Icon } from '@aws-amplify/ui-react';

export function TypographyIcon() {
  return (
    <Icon ariaLabel="" viewBox={{ width: 404, height: 120 }}>
      <path
        d="M3.87243 116.786H0L41.6856 0H46.6969L88.3825 116.786H84.5101L44.419 4.56194H43.9635L3.87243 116.786ZM17.0842 73.6753H71.2982V77.3249H17.0842V73.6753Z"
        fill="var(--amplify-colors-neutral-90"
      />
      <path
        d="M130.936 118.61C126.153 118.61 121.73 117.622 117.668 115.645C113.643 113.668 110.397 110.779 107.93 106.977C105.5 103.176 104.285 98.5379 104.285 93.0636C104.285 90.0983 104.76 87.3231 105.709 84.738C106.658 82.1149 108.328 79.7389 110.72 77.61C113.112 75.4811 116.453 73.6563 120.743 72.1357C125.071 70.615 130.595 69.4555 137.315 68.6572C141.339 68.201 145.135 67.6688 148.704 67.0605C152.273 66.4523 155.177 65.5399 157.417 64.3234C159.657 63.1068 160.777 61.3581 160.777 59.0771V53.8309C160.777 47.102 158.518 41.7037 154 37.636C149.482 33.5303 143.465 31.4774 135.948 31.4774C129.798 31.4774 124.425 32.846 119.832 35.5831C115.238 38.2823 112.03 42.0839 110.208 46.988L106.791 45.6194C108.157 41.9698 110.265 38.8145 113.112 36.1534C115.959 33.4922 119.338 31.4394 123.249 29.9948C127.159 28.5501 131.392 27.8278 135.948 27.8278C140.39 27.8278 144.357 28.4931 147.85 29.8237C151.381 31.1162 154.38 32.941 156.848 35.298C159.315 37.617 161.195 40.3542 162.485 43.5095C163.776 46.6648 164.422 50.1053 164.422 53.8309V116.786H160.777V98.9941H160.321C158.499 102.948 156.126 106.407 153.203 109.373C150.318 112.3 146.977 114.581 143.18 116.215C139.422 117.812 135.34 118.61 130.936 118.61ZM130.936 114.961C136.479 114.961 141.51 113.478 146.028 110.513C150.545 107.51 154.133 103.347 156.791 98.0247C159.448 92.6644 160.777 86.4488 160.777 79.3778V66.1481C159.714 66.9465 158.423 67.6498 156.905 68.258C155.424 68.8663 153.734 69.4175 151.836 69.9117C149.976 70.3679 147.945 70.7671 145.743 71.1092C143.541 71.4514 141.187 71.7745 138.681 72.0787C130.861 72.991 124.71 74.3786 120.23 76.2414C115.75 78.1042 112.58 80.4422 110.72 83.2554C108.86 86.0686 107.93 89.338 107.93 93.0636C107.93 99.6784 110.132 104.982 114.536 108.973C118.978 112.965 124.444 114.961 130.936 114.961Z"
        fill="var(--amplify-colors-neutral-90"
      />
      <path
        d="M226.117 118.631H191.948L230.445 1.84575H273.725L312.221 118.631H278.053L252.54 34.0074H251.629L226.117 118.631ZM219.739 72.5558H283.975V96.2779H219.739V72.5558Z"
        fill="var(--amplify-colors-neutral-90"
      />
      <path
        d="M348.283 120C342.703 120 337.767 119.088 333.477 117.263C329.225 115.4 325.884 112.587 323.454 108.823C321.025 105.06 319.81 100.27 319.81 94.4531C319.81 89.6631 320.626 85.5764 322.258 82.1929C323.891 78.7715 326.169 75.9773 329.092 73.8104C332.015 71.6434 335.413 69.9897 339.286 68.8492C343.196 67.7088 347.41 66.9674 351.928 66.6253C356.826 66.2451 360.755 65.7889 363.716 65.2567C366.715 64.6865 368.879 63.9071 370.208 62.9187C371.537 61.8923 372.201 60.5427 372.201 58.87V58.6419C372.201 56.3609 371.328 54.6122 369.582 53.3957C367.835 52.1792 365.595 51.5709 362.862 51.5709C359.863 51.5709 357.414 52.2362 355.516 53.5667C353.655 54.8593 352.535 56.8551 352.156 59.5543H323.227C323.606 54.232 325.296 49.3279 328.295 44.842C331.332 40.3181 335.755 36.7066 341.564 34.0074C347.372 31.2703 354.624 29.9017 363.318 29.9017C369.582 29.9017 375.201 30.643 380.174 32.1256C385.147 33.5702 389.381 35.6041 392.873 38.2272C396.366 40.8123 399.024 43.8536 400.846 47.3511C402.706 50.8106 403.636 54.5742 403.636 58.6419V118.631H374.251V106.314H373.568C371.822 109.584 369.696 112.226 367.19 114.241C364.722 116.255 361.894 117.719 358.705 118.631C355.554 119.544 352.08 120 348.283 120ZM358.534 100.156C360.926 100.156 363.166 99.6614 365.254 98.6729C367.38 97.6845 369.107 96.2589 370.436 94.3961C371.765 92.5333 372.429 90.2714 372.429 87.6102V80.3111C371.594 80.6533 370.702 80.9764 369.753 81.2805C368.841 81.5847 367.854 81.8698 366.791 82.1359C365.766 82.402 364.665 82.6491 363.488 82.8772C362.349 83.1053 361.154 83.3144 359.901 83.5045C357.471 83.8846 355.478 84.5119 353.921 85.3863C352.403 86.2226 351.264 87.2681 350.504 88.5226C349.783 89.7391 349.422 91.1077 349.422 92.6284C349.422 95.0614 350.277 96.9242 351.985 98.2167C353.693 99.5093 355.876 100.156 358.534 100.156Z"
        fill="var(--amplify-colors-neutral-90"
      />
    </Icon>
  );
}
